home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / rjs.lha / RJS / Transport / tests / dclient.C < prev    next >
C/C++ Source or Header  |  1991-06-14  |  718b  |  39 lines

  1. #include <iostream.h>
  2. #include <stdio.h>
  3. #include <osfcn.h>
  4. #include <libc.h>
  5.  
  6. #include "RJS/Transport.h"
  7. #include "RJS/Convert.h"
  8. extern "C" {
  9.     void nerror(const char *s);
  10. }
  11.  
  12. void test(char *name, char *obj)
  13. {
  14. char buffer[10];
  15.  
  16.   DECnetAddress server_address(name,Convert::toInt(obj));
  17.   DECnetStream server;
  18.  
  19.   cout << server_address.ss_message() << endl;
  20.  
  21.   server.socket_for_client(server_address);
  22.   server.linger();
  23.   server.write("geek!",6);
  24.   server.read(buffer,6);        // read from server
  25.  
  26.   cout << "client: read ==> '" << buffer << "'" << endl;
  27.  
  28. }
  29.  
  30. int main(int argc, char *argv[]) 
  31. {
  32.   if (argc!=3) {
  33.     cout<< "usage: " << argv[0] << "host object " << endl;
  34.     exit(1);
  35.   }
  36.   test(argv[1],argv[2]);
  37.   exit(0);
  38. }
  39.